package cn.com.headfree.service.impl;

import org.springframework.stereotype.Service;

import com.gta.edu.sdk.base.service.impl.BaseServiceImpl;

import cn.com.headfree.entity.TCommonPublicMenu;
import cn.com.headfree.service.IUserInfoService;

@Service("userInfoService")
public class UserInfoServiceImpl extends BaseServiceImpl<TCommonPublicMenu> implements IUserInfoService{
	
//	@Autowired
//	private IUserAuthServerCall userAuthServerCall;
//	
//	@Override
//	public JSONObject loginUserInfo(HttpServletRequest request) {
//		String token = this.getToken(request);
//		String userInfoResult = this.userAuthServerCall.getLoginUser(token);
//		if (!StringUtils.isEmpty(userInfoResult)) {
//			return JSONObject.fromObject(userInfoResult);
//		}
//		return null;
//	}
//
//	/**
//	 * @description 从cookies中解析token数据
//	 * @author 冯亚
//	 * @date 2019年8月8日 上午9:27:07
//	 * @param request
//	 * @return String
//	 */
//	private String getToken(HttpServletRequest request) {
//		String token = null;
//		Cookie[] cookies = request.getCookies();
//		if ((null != cookies) && (0 < cookies.length)) {
//			for (Cookie cookie : cookies) {
//				if ((null != cookie) && StringUtils.isNotBlank(cookie.getName()) && StringUtils.equals(cookie.getName(), "token") && StringUtils.isNotBlank(cookie.getValue())) {
//					token = cookie.getValue();
//					break;
//				}
//			}
//		}
//		return token;
//	}

}
